action bar: Use a regular box instead of GtkCenterBox
authorMatthias Clasen <mclasen@redhat.com>
Mon, 17 Feb 2014 04:02:05 +0000 (23:02 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 17 Feb 2014 04:02:54 +0000 (23:02 -0500)
GtkBox now supports a centered child, so GtkCenterBox is
no longer needed here.

gtk/gtkactionbar.c
gtk/resources/ui/gtkactionbar.ui

index 0075fc2cc067b713970bd9d4352fd35ab3e2882c..9be1fe0777dfd09c968792fe166ee87fef7fa255 100644 (file)
@@ -24,7 +24,7 @@
 #include "gtkaccessible.h"
 #include "gtkbuildable.h"
 #include "gtktypebuiltins.h"
-#include "gtkcenterbox.h"
+#include "gtkbox.h"
 #include "gtkrevealer.h"
 
 #include <string.h>
@@ -253,7 +253,7 @@ gtk_action_bar_buildable_add_child (GtkBuildable *buildable,
   GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (action_bar);
 
   if (type && strcmp (type, "center") == 0)
-    gtk_center_box_set_center_widget (GTK_CENTER_BOX (priv->center_box), GTK_WIDGET (child));
+    gtk_box_set_center_widget (GTK_BOX (priv->center_box), GTK_WIDGET (child));
   else if (!type)
     gtk_container_add (GTK_CONTAINER (buildable), GTK_WIDGET (child));
   else
@@ -285,7 +285,7 @@ gtk_action_bar_pack_start (GtkActionBar *action_bar,
 {
   GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (action_bar);
 
-  gtk_center_box_pack_start (GTK_CENTER_BOX (priv->center_box), child);
+  gtk_box_pack_start (GTK_BOX (priv->center_box), child, FALSE, TRUE, 0);
 }
 
 /**
@@ -304,7 +304,7 @@ gtk_action_bar_pack_end (GtkActionBar *action_bar,
 {
   GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (action_bar);
 
-  gtk_center_box_pack_end (GTK_CENTER_BOX (priv->center_box), child);
+  gtk_box_pack_end (GTK_BOX (priv->center_box), child, FALSE, TRUE, 0);
 }
 
 /**
@@ -322,8 +322,7 @@ gtk_action_bar_set_center_widget (GtkActionBar *action_bar,
 {
   GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (action_bar);
 
-  gtk_center_box_set_center_widget (GTK_CENTER_BOX (priv->center_box),
-                                    center_widget);
+  gtk_box_set_center_widget (GTK_BOX (priv->center_box), center_widget);
 }
 
 /**
@@ -343,7 +342,7 @@ gtk_action_bar_get_center_widget (GtkActionBar *action_bar)
 
   g_return_val_if_fail (GTK_IS_ACTION_BAR (action_bar), NULL);
 
-  return gtk_center_box_get_center_widget (GTK_CENTER_BOX (priv->center_box));
+  return gtk_box_get_center_widget (GTK_BOX (priv->center_box));
 }
 
 /**
index ed77a0761f35751720deab0b64bbaf472595ed0d..5a6a1982ef99fae7e45605288d92e813648fade1 100644 (file)
@@ -8,8 +8,9 @@
         <property name="visible">True</property>
         <property name="can_focus">False</property>
         <child>
-          <object class="GtkCenterBox" id="center_box">
+          <object class="GtkBox" id="center_box">
             <property name="visible">True</property>
+            <property name="orientation">horizontal</property>
             <property name="can_focus">False</property>
             <property name="border_width">0</property>
             <property name="spacing">6</property>